package command.grupo;

import java.io.IOException;
import java.sql.SQLException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;

import model.Empresa;
import model.Grupo;

import command.ICommand;
import dao.GrupoDAO;

public class InserirGrupoCommand implements ICommand{

	@Override
	public String execute(HttpServletRequest request) throws ServletException,IOException {
		String funcao = request.getParameter("funcao");
		String empresa = request.getParameter("emp");
		String dataInicio = request.getParameter("data_inicio");
		String dataTermino = request.getParameter("data_termino");
		int frequenciaresposta = Integer.parseInt(request.getParameter("frequencia"));
		String psicologo = request.getParameter("psicologo");
		
		Grupo grupo = new Grupo(funcao, dataInicio, dataTermino, frequenciaresposta);
		
		GrupoDAO dao = new GrupoDAO();
		try {
				dao.inserir(grupo,psicologo,empresa);
			return "/paginas/tela_principal.jsp";
		} catch (SQLException e) {
			e.printStackTrace();
			return "/paginas/grupo/Inserir_grupo.jsp?erro=1";
		}
	}

}
